home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11543_LUTDrive.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
64KB
|
1,057 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 6C02 bge +0x4 /* 00000004 */
00000002 8307 sbcd D1, D7
label00000004:
00000004 0000 12C4 ori.b D0, 0xC4
00000008 0000 0B06 ori.b D0, 0x6
0000000C 0000 00A8 ori.b D0, 0xA8
00000010 8000 or.b D0, D0
00000012 0002 35F8 ori.b D2, 0xF8
00000016 AA3F syscall SetEntries
00000018 AA39 syscall MakeITable
0000001A E41A ror D2.b, 2
0000001C 5545 subq.w D5, 2
0000001E 1746 7606 move.b [A3 + 0x7606], D6
00000022 66B6 bne -0x48 /* FFFFFFDA */
00000024 BC45 cmp.w D6, D5
00000026 6CDC bge -0x22 /* 00000004 */
00000028 721E moveq.l D1, 0x1E
0000002A 7E0B moveq.l D7, 0x0B
0000002C FC6A DE7C .extension 0xC6A <<F/1/6>>, 0xDE7C // unimplemented
00000030 FD1A .extension 0xD1A <<F/4-5/6>> // unimplemented
00000032 B1E0 cmpa.l A0, -[A0]
00000034 6F48 ble +0x4A /* 0000007E */
00000036 3A2B 9045 move.w D5, [A3 - 0x6FBB]
0000003A 7A1E moveq.l D5, 0x1E
0000003C FA2A FC0E .unknown 0xFA2A 0xFC0E (W = 5)
00000040 F6E4 F75C .extension 0x6E4 <<F/2-3/3>> // unimplemented
00000044 F510 .extension 0x510 <<F/4-5/2>> // unimplemented
00000046 F4E6 .invalid <<cinv/cpush with scope=0>>
00000048 AA3D syscall ProtectEntry
0000004A AA3E syscall ReserveEntry
0000004C FCE0 50AE .extension 0xCE0 <<F/2-3/6>> // unimplemented
00000050 F48C cinvl INST, [A4]
00000052 F50C .extension 0x50C <<F/4-5/2>> // unimplemented
00000054 01FC .incomplete
00000056 F7E6 .invalid <<F/7/3>>
00000058 F7EE .invalid <<F/7/3>>
0000005A 50AE 6CE0 addq.l [A6 + 0x6CE0], 8
0000005E F7EE .invalid <<F/7/3>>
00000060 F22A F7D6 .cpgen 0xF22A, 0xF7D6 // unimplemented
00000064 F7D6 .invalid <<F/7/3>>
00000066 6E72 bgt +0x74 /* 000000DA */
00000068 F15A .extension 0x15A <<F/4-5/0>> // unimplemented
0000006A F9DC .invalid <<F/7/4>>
0000006C F7B6 .invalid <<F/6/3>>
0000006E F7D8 .invalid <<F/7/3>>
00000070 F7E1 .invalid <<F/7/3>>
00000072 F202 F280 .cpgen 0xF202, 0xF280 // unimplemented
00000076 3805 move.w D4, D5
00000078 E784 asl D4, 3
0000007A F7EA .invalid <<F/7/3>>
0000007C 2D49 F7D8 move.l [A6 - 0x828], A1
// begin alternate branch 0000007E-00000080
label0000007E:
0000007E F7D8 .invalid <<F/7/3>>
// end alternate branch 0000007E-00000080
label0000007E: // (misaligned)
00000080 D089 add.l D0, A1
00000082 F7D8 .invalid <<F/7/3>>
00000084 F7E6 .invalid <<F/7/3>>
00000086 F7E6 .invalid <<F/7/3>>
00000088 F7EA .invalid <<F/7/3>>
0000008A AA3F syscall SetEntries
0000008C F7EA .invalid <<F/7/3>>
0000008E AA3F syscall SetEntries
00000090 F838 F7E1 .tblXX 0xF838, 0xF7E1 // unimplemented
00000094 F7B8 .invalid <<F/6/3>>
00000096 F900 .extension 0x900 <<F/4-5/4>> // unimplemented
00000098 704C moveq.l D0, 0x4C
0000009A 2748 704C move.l [A3 + 0x704C], A0
0000009E 375F DD58 move.w [A3 - 0x22A8], [A7]+
000000A2 EE04 asr D4.b, 7
000000A4 0F10 btst [A0], D7
000000A6 0A0E 1C50 xori.b A6, 0x50 /* 'P' */
000000AA 1C38 0F0C move.b D6, [0x00000F0C]
000000AE 542A 3860 addq.b [A2 + 0x3860], 2
000000B2 0A0E 142E xori.b A6, 0x2E /* '.' */
000000B6 5014 addq.b [A4], 8
000000B8 1C38 AC04 move.b D6, [0xFFFFAC04]
000000BC 0F82 bclr D2, D7
000000BE E305 asl D5.b, 1
000000C0 4A1B tst.b [A3]+
000000C2 1413 move.b D2, [A3]
000000C4 04CB .incomplete
000000C6 10E3 move.b [A0]+, -[A3]
000000C8 21CB 0193 move.l [0x00000193], A3
000000CC 0503 btst D3, D2
000000CE 5CBB 0241 addq.l [PC + D0.w * 2 + 0x41], 6
000000D2 002E 16D5 030B ori.b [A6 + 0x30B], 0xD5
000000D8 6303 bls +0x5 /* 000000DD */
label000000DA:
000000DA 5C04 addq.b D4, 6
000000DC 0C18 0A0E cmpi.b [A0]+, 0xE
000000E0 2423 move.l D2, -[A3]
000000E2 0AB8 041E 10B3 0E36 xori.l [0x00000E36], 0x41E10B3
000000EA AB17 syscall PortToMap
000000EC 7B02 moveq.l D5, 0x02
000000EE 0F3A 7302 btst [PC + 0x7302 /* 000073F2, cstring ""<EOF> */], D7
000000F2 EB16 roxl D6.b, 5
000000F4 8500 sbcd D2, D0
000000F6 9B01 subx.b D5, D1
000000F8 3306 move.w -[A1], D6
000000FA DB25 add.b -[A5], D5
000000FC 52D3 shi [A3]
000000FE 2274 688B movea.l A1, [A4 + D6 - 0x117]
00000102 1256 movea.b A1, [A6]
00000104 1B20 move.b -[A5], -[A0]
00000106 009B 07CB 0E0F ori.l [A3]+, 0x7CB0E0F
0000010C B69B cmp.l D3, [A3]+
0000010E 1053 movea.b A0, [A3]
00000110 0ADB .incomplete
00000112 014B bchg A3, D0
00000114 047B 1063 1238 subi.w [PC + D1.w * 2 + 0x38], 0x1063
0000011A 560B addq.b A3, 3
0000011C 1353 06EB move.b [A1 + 0x6EB], [A3]
00000120 0203 000B andi.b D3, 0xB
00000124 194B 0F6B move.b [A4 + 0xF6B], A3
00000128 054B bchg A3, D2
0000012A 05FB .incomplete
0000012C 1481 move.b [A2], D1
0000012E 0150 bchg [A0], D0
00000130 A700 syscall Open/PBHOpen/HOpen, flags=7
00000132 5D78 8700 subq.w [0xFFFF8700], 6
00000136 6ADB bpl -0x23 /* 00000113 */
00000138 0193 bclr [A3], D0
0000013A 08EB 02C6 9B10 bset.b [A3 - 0x64F0], 0xC6
00000140 2302 move.l -[A1], D2
00000142 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000144 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000146 5B44 subq.w D4, 5
00000148 74D3 moveq.l D2, 0xFFFFFFD3
0000014A 6536 bcs +0x38 /* 00000182 */
0000014C 52E3 shi -[A3]
0000014E 0050 46A3 ori.w [A0], 0x46A3
00000152 3E74 A100 movea.w A7, [A4 + <<invalid base displacement size>> + A2]
00000156 38AD 0078 move.w [A4], [A5 + 0x78]
0000015A A500 syscall Open/PBHOpen/HOpen, flags=5
000001